package demo03;

/*
 * 该子接口有四个抽象方法：
 * method 来源于本接口
 * methodA 来源于接口A
 * methodB 来源于接口B
 * methodCommon 同时来源于接口A和接口B，由于是抽象方法，因此不存在冲突问题（没有方法体）
 */
public interface MyInterface extends MyInterfaceA, MyInterfaceB { // 子接口
    void method();

    @Override
    default void methodDefault() { // 子接口必须覆盖重写父接口中冲突的默认方法
        System.out.println("覆盖重写父接口冲突的默认方法！");
    }
}
